Python Job: Senior Software Engineer

Job added on

Company

Clarivate

Location

Barcelona - Spain

Job type

Full-Time

Python Job Details

#remote
(full remote available within Spain)
We are looking for a Senior Software Engineer to join Clarivate in Barcelona (full remote available within Spain). This is an amazing opportunity to work with large heterogeneous data applications that include several data sources and servers, developed, and run by distributed international team. Successful applicant will be responsible to work on technical feasibility, design, implementation, production release, documentation, and communication with other teams.
About You
  • Bachelor's degree in Computer Science or related degree or at least 4 years of equivalent relevant experience.
  • At least 2 years of experience building software
  • Ability to develop software in two or more programming languages like Java and Scala
  • Excellent knowledge of relational databases, SQL
  • Strong Performance Tuning, Research and Analytical skills
  • Very strong knowledge of algorithms and data structures
  • Search Engine experiences with Elasticsearch/Solr/Lucene preferred
  • Strong practical experience in UNIX/Linux operating systems and network environment
  • Excellent analytical and solving problem skills with creative thinking
  • Proficiency in troubleshooting software issues and debugging a large codebase
  • The ability to learn new technologies quickly
  • The ability to communicate complex procedures to other colleagues
  • Good communication skills – both written and verbal
  • Attention to detail and desire to probe further into data
It would be great if you also had . . .
  • AWS
  • CD/CI
  • REST API service
  • Big Data, Spark
  • Python, Perl, C, C++ or other programming languages
What will you be doing in this role?
  • Execute full software development life cycle (SDLC)
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug, and upgrade existing systems
Product you will be developing
Working on a new generation search platform for one of Clarivate flagship products
About the Team
You will have the opportunity to join an effective team. When an efficient team starts to work, their efforts turn to productive results. These are the key points we are following on daily bases:
  • Clear direction
  • Open doors and clear communication
  • Collaboration spirit
  • Mutual accountability
  • Having fun
Hours of Work
FTE, 40h per week from office/remotely.
What we can offer you:
  • An opportunity to have a real impact on the global Life Sciences industry.
  • 30 working days of vacation
  • Volunteering community, with 40 paid hours of volunteering time
  • Private Health and Life & Disability insurances.
  • Tax-free benefits (Ticket Restaurant scheme, kindergarten and transport cards)
  • Agile work environment with a team of talented colleagues
  • On-site language classes (Catalan, Spanish and English)
  • Digital workplace with possibility to work in a central office location in Barcelona with global and dynamic employees.
At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.